﻿/*
计算矩形面积 
Time Limit:1000MS  Memory Limit:32768K

  
	Description:
	两个坐标点能确定一个矩形，请按矩形的面积大小进行排序输出。每一行给出两个坐标点，表示一个矩形。请按要求输出面积。 
	
Sample Input:
1 2 3 4
1 0 2 3
2 1 3 1
2 8 7 1
Sample Output:
0
3
4
35
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define MAX_ELEMS 128

int compare(const void* p, const void *q)
{
	return *(int*)p-*(int*)q;
}
int main(int argc, char *argv[])
{
	int x1, y1, x2, y2;
	int area[MAX_ELEMS];
	int n=0;
	int i;

	while (EOF!=scanf("%d%d%d%d", &x1, &y1, &x2, &y2))
	{
		area[n++]=abs((x2-x1)*(y2-y1));
	}
	qsort(area, n, sizeof(int),compare);
	for (i=0; i<n; ++i)
		printf("%d\n", area[i]);
	return 0;
}